﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Miner.UI.Controls.Interfaces;

namespace Miner.UI.Forms.Interfaces
{
    interface IGameForm
    {
        IDrawAreaCtrl DrawAreaCtrl{get;}
        IGameInfoCtrl GameInfoCtrl{get;}
        void Freeze();
        void UnFreeze();

        void HideFromUser();
        void UnHideFromUser();
        void Display();

        int Width{get;}
        int Height{get;}

        event MouseEventHandler BlockClicked;
        event KeyEventHandler KeyUpOnForm;
    }
}
